package com.huilian.iotbox.admin.wap.service;

import com.github.pagehelper.PageInfo;
import com.huilian.iotbox.data.common.ServerResponse;
import com.huilian.iotbox.data.dto.NoticeDto;
import com.huilian.iotbox.data.po.Notice;
import com.huilian.iotbox.data.vo.NoticeVo;
import com.huilian.iotbox.data.vo.UserInfo;

import java.util.List;

/**
 * @author 谢洛涛
 * @date 2021/10/9 16:22
 */
public interface NoticeService {
    PageInfo findNoticeListByUserId(UserInfo userInfo, NoticeDto noticeDto);

    Integer findDidNotReadCount(UserInfo userInfo);

    NoticeVo findNotice(UserInfo userInfo);

    ServerResponse changeNormal(Notice notice);

    int update(Notice notice);
}
